Fullstack Job: Full Stack Developer

Job added on

Company

Harry Rosen

Location

Toronto - Canada

Job type

Full-Time

Fullstack Job Details

It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Full Stack Developer
Full-Time Permanent
Reporting to Director, Software Development
Harry Rosen Inc. Central Office (77 Bloor St. West), Toronto, Ontario
Hybrid work environment (WFH/Central Office)

As a leading luxury menswear retailer operating across Canada, Harry Rosen is seeking a full stack software developer to join our growing Software Development team. This is an excellent opportunity to be part of a highly talented team working in a dynamic environment, where reimagining our digital customer journey is a significant priority for the business. With a full-fledged digital transformation in progress, this is an exciting time in the history of Harry Rosen, where the successful candidate will engage with leading-edge strategic initiatives and state-of-the-art enterprise-level applications.

As a Full Stack Developer, you will be instrumental in keeping a large portfolio of Harry Rosen custom built and customized applications running smoothly. You will be part of a small but highly talented group of individuals that keep Harry Rosen Inc, on the leading edge of technology and state of the art applications within the retail industry.

If you are interested in building a career as a Full Stack Developer, this is an ideal position for you, responsibilities include:

Application Development and Customization (70%)
  • Review and assess business requirements, technical specifications, estimation, and test plans.
  • Co-ordinate with testing (SAT) team to prepare Dev/Stage environment data required for development and unit testing.
  • Prepare and document unit testing plans as well as informing the testing team of new or changed use cases.
  • Design, implement and document new functions and features.
  • Participate in peer code review.
  • Release and deploy completed work to Test environment ensuring that the testing team is aware of particulars required to complete their testing.
  • Update technical notes with any updated troubleshooting and/or support procedures.
  • Resolve and update prioritized bugs communicated from testing team.
  • Co-ordinate with Software Support Engineers and End User services team for production release planning and continuous integration/deployment improvements

Development Support (20%)
  • Investigate, reassign, and/or resolve production issues escalated to the Development (DEV) team by 2nd tier and other 3rd tier teams.
  • Update troubleshooting and resolution procedures in technical notes for recurring issues related to applications.
  • Provide application support, assistance, and training for the Software Support Engineering (SSE) team
  • Review application logs to identify and catalog emerging application issue to be included as fixes in subsequent phases of development.

Special projects (10%)
  • Exploration and research recommendations for new/emerging technologies
  • Participation in various committees exploring technology initiatives and/or process improvement.

The successful candidate will meet the following requirements:
  • Undergraduate degree in computer technology/computer science or equivalent preferred.
  • Deep experience using PL/SQL and Oracle or other database equivalents.
  • Must have experience with programming technologies such as: Advanced CSS, C# and strong JavaScript fundamentals
  • Should have experience with Responsive Design and REST architecture, ASP.Net, Node.js, Java, PHP, HTML
  • Any experience with development inside commercial Retail applications would be an asset.
  • Experience with source control and/or other collaborative development tools.
  • Solid understanding of the System Development Life Cycle
  • Strong problem-solving skills
  • Effective written and oral communication skills with people at different organizational levels
  • Ability to remain focused on planned priorities and meeting delivery expectations
  • Strong attention to detail and dedication to quality of work
  • Retail business experience (in-store customer facing or in a Head Office) an asset

Measurements of Success
In this role performance and success will be measured by:
  • Flow of value to the business from development activities
  • Execution of project delivery commitments
  • Management of the 3rd tier development support queue

Potential Career Path
At Harry Rosen within the Development umbrella of teams there are two paths for career advancement: individual contributor, and management, both avenues offer similar financial and organizational impact opportunities. We encourage employees to explore the path that they find the most rewarding.
World Class Environment
  • A modern, tech focused and very professional work environment
  • Superior computer-based and face-to-face training opportunities
Benefits & Rewards Programs
  • Hybrid Work Environment
  • Competitive Total Compensation & Comprehensive benefits package
  • Generous discounts and clothing offerings
  • 3-weeks Paid vacation per year, for all full-time active associates
  • Flexible Health Benefits Plan
  • Pension Plan
  • Group RRSP
  • Continuing Education Reimbursement
  • Service Anniversary Recognition
  • Collaborative Team Environment
We thank you for your interest in this opportunity.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!